home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part1 / 7115 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  1.8 KB

  1. Path: nnrp.info.ucla.edu!jmartin
  2. From: jmartin@cs.ucla.edu (Jay Martin)
  3. Newsgroups: comp.lang.ada,comp.lang.c,comp.lang.c++
  4. Subject: Re: C/C++ knocks the crap out of Ada
  5. Date: 21 Feb 1996 08:28:27 GMT
  6. Organization: University of California, Los Angeles
  7. Message-ID: <4gel3b$1hku@saba.info.ucla.edu>
  8. References: <312515DF.7D3B@cmlj.demon.co.uk> <4gad29$ddp@druid.borland.com> <4gb4r3$psg@qualcomm.com> <Dn3Krz.6yw@research.att.com>
  9. NNTP-Posting-Host: may.cs.ucla.edu
  10. X-Newsreader: NN version 6.5.0.b3.0 #9 (NOV)
  11.  
  12. ark@research.att.com (Andrew Koenig) writes:
  13.  
  14. >In article <4gb4r3$psg@qualcomm.com> x!news.be.innet.net!INbe.net!usenet writes:
  15.  
  16. >> Given 2 equally good programmers one in C++ and one in Ada, most 
  17. >> people will agree that Ada code is easier to read than the C++ code.
  18.  
  19. >Most?  I have yet to meet anyone who knows both Ada and C++
  20. >well enough to be able to make a reasoned comparison.
  21. >-- 
  22. >                --Andrew Koenig
  23. >                  ark@research.att.com
  24.  
  25. Baah!  What you really saying is that you have not met any Ada people.
  26.  
  27. I know both (well Ada83 and some of the new features of Ada95).  I
  28. have been using only C++ for the last few years.  And anyone with a
  29. basic understanding of imperative software engineering language design
  30. will acknowledge that Ada has better readability characteristics over
  31. C/C++. (Unfortunately, what CS program actually teaches,researches or
  32. cares about imperative computer language design?) Ada was designed for
  33. readability, C (and C++) was designed for hacking in an evolutionary
  34. manner.  Just read "Evolution...C++" when BS starts talking about
  35. brain damaged or broken features or "too cute for its own good" or
  36. "the anti-keyword militia" or "backwards (philosophic) compatibility",
  37. its a good indication of a place where readability/understandability
  38. suffered in C++.
  39.  
  40. Jay
  41.